package com.sugon.modules.sys.consts;

/**
 * @author ： YuXD
 * @description： 系统角色枚举类
 * @date ： 2020-08-22 上午 11:57
 * @version: 1.0
 */
public enum SysPerms {

    DEV_WHJH_REVIEW("设备维护计划审核", "06090304", "devplanmain:apply"),
    DEV_WHGC_DEPT_REVIEW("设备维护规程车间审核", "06090205", "devmaintenplan:check"),
    DEV_WHGC_PE_REVIEW("设备维护规程PE授权人批准", "060010", "devmaintenplan:okCheck"),
    DEV_SBQD_DEPT_REVIEW("设备清单车间审核", "060028", "deviceinfo:check"),
    DEV_WHGD_DEPT_REVIEW("设备维护计划变更车间审核", "06092008", "devplangc:delayApply"),
    DEV_WX_DISPATCH_REMIND("维修工单派工提醒", "060111", "devmaintenwork:Assign"),
    DEV_SBXZ_REVIEW("设备闲置审核", "061605", "devleaverecord:review"),
    SPECDEV_CHECK_REMIND("特种设备校验提醒", "061203", "devspeccheck:update"),


    SPA_BASE_REVIEW("备件基础信息审核", "090408", "sparepart:apply"),
    SPA_NEED_SPLAN_DEPT_REVIEW("备件需求计划部门审核", "090609", "sparepartrequ:deptCheck"),
    SPA_NEED_SPLAN_PE_REVIEW("备件需求计划PE审核", "090610", "sparepartrequ:peCheck"),
    SPA_NEED_SPLAN_PE2_REVIEW("备件需求计划PE审批", "090611", "sparepartrequ:pe2Check"),
    SPA_ADD_REPLACABLE_REVIEW("备件添加可替换件审批", "09040505", "sparedev:review"),

    SPA_SAFE_STOCK_REVIEW("车间备件安全库存审核", "090609", "sparepartsafestock:check"),

    TOOLS_BASE_REVIEW("工装清单审核", "070611", "toolslist:review1"),
    TOOLS_CHECK_REVIEW("工装精度检测计划审核", "071105", "toolscheckplan:review"),

    MDE_REPLACEPART_DEPT_REVIEW("模具换件信息部门审核", "100205", "modulereplacepart:review"),
    MDE_DQWH_REVIEW("模具定期维护审核", "10100506", "modulemaintainplan:approval"),
    MDE_YJWH_REVIEW("模具应急维护审核", "100805", "modulearchives:moduletemporaryshutdown"),
    MDE_EXCUTE_PERMS("模具紧急维护执行权限", "100812", "modulerepairrocord:doAction");




    /**
     * 权限名称
     */
    private String permName;

    /**
     * 权限ID
     */
    private String menuId;

    /**
     * 权限ID
     */
    private String perms;

    SysPerms(String permName, String menuId, String perms) {
        this.permName = permName;
        this.menuId = menuId;
        this.perms = perms;
    }

    public String getPermName() {
        return permName;
    }

    public String getMenuId() {
        return menuId;
    }

    public String getPerms() {
        return perms;
    }
}
